Jennifer love hewitt and john mayer dating