Hungary's parliament approves 'anti-migrant' border fence