Portugal's parliament has approved a bill banning face veils worn for gender or religious reasons in public