Catalan city becomes first to ban Islamic veils