Amnesty condemns France for 'shameful' public face veil ban