Former England and Newcastle United manager Kevin Keegan provided fresh insight on his cancer battle in rare public appearances over the weekend