Generate Capital raises $2 billion for sustainable infrastru