Tony Blackburn admits Noel Edmonds 'kept him going' during health battle