Anaerobic co-digestion of organic fraction of municipal solid waste (OFMSW): Progress and challenges