Hannon Armstrong reports Q1 core EPS 20c, consensus 21c