Canadian Solar subsidiary Recurrent has 2.3GWh of US battery