2012 Coolest Brands announced at Sunday Times Generation Next Awards