Street parties and colourful costumes flood the streets of Mallorca