Bill Cotton, former Controller of BBC One, dies in hospital age 80