Headscarf ruling draws public anger in France