Qcells strike massive supply deal for US-made solar panels