John Mayer toca por mais de duas horas e meia em São Paulo