Who is john mayor dating