InnoEnergy and World Alliance ink landmark agreement