‘My life changes on one shot’: Joe Johnson on snooker glory, Princess Diana and his seven heart attacks