Ozzy Osbourne provides a ‘painful’ health report as he cancels his forthcoming tour.