Joe Cocker has died from pulmonary cancer at the age of 70. The Sheffield-born singer had a career lasting more…