Spanish city bans veils at town hall