Former England forward Keegan diagnosed with cancer