Hanwha Q Cells Secures Order for 2.5GW of PV Modules from Microsoft