Sir Elton John has hit out at the legalisation of marijuana in parts of North America, saying it was “one of the greatest mistakes of all time”, as he was named Time magazine’s icon of the year.