Former England captain and manager Kevin Keegan has died from stage four cancer. A celebrated player and coach, his career spanned top clubs across Europe.