Kevin Keegan, 75, cuts upbeat figure as he makes first public appearance since his cancer diagnosis - and jokes: 'I'm still alive!'

· Daily Mail