Generate Capital raises $2 billion for sustainable infrastructure investments