Former England manager Kevin Keegan diagnosed with cancer