Mayor of London retracts after Ganja offers him cans of Guarana: “It’s a good drink”