Former Newcastle United and Liverpool star Kevin Keegan has passed away after a battle with cancer and the English football legend was never shy when talking about his career