Technology development and challenges for the transformation of municipal solid waste into sustainable energy production