Microsoft and Qcells announce strategic alliance to curb carbon emissions and power the clean energy economy