Alan Shearer has spoken of his pain when he discovered Kevin Keegan had quit Newcastle United