Edwin Hawkins, the gospel star best known for the hit Oh Happy Day, has died at the age of 74.