Spain's Magaluf and Ibiza crack down on alcohol-fuelled holidays  BBC News