Topless Tom Cruise belts out Bon Jovi classic in new Rock of Ages trailer