Primergy secures $588 million in financing and power purchase agreement with Microsoft for solar project in Texas