Justin Bieber, Katy Perry, Selena Gomez strut their stuff at 2012 MMVAs