Former England captain Bob Willis, who took 325 Test wickets and was a hero of the 1981 Ashes, has died at the age of 70.