Canadian Solar Expects 4.2GW of Annual Module Shipment, Total Revenue to be Higher than the Guidance