John Mayer cancels US Tour; removed from Jazz Fest lineup