John Mayer roasts Justin Bieber over hot tub photo