Sustainable infrastructure investor Hannon Armstrong has bought a $107 million portfolio of land and payments from land leases underlying solar and wind projects.