katy perry and john mayer duet