Soul Man' and 'Hold On, I'm Comin' singer Sam Moore has died aged 89, after undergoing complications from recent surgery.