Ed Sheeran shares 'Drive', with Dave Grohl and John Mayer