Generate raises $2 billion amid sustainable infrastructure push