Barcelona to fine bikini-wearers on the streets