Fleetwood Mac cancel tour after John McVie cancer diagnosis