John Mayer Goes Hot Tubbing In Cabo Sans Jennifer Aniston