Canadian Solar announces nearly $712 million project in Kentucky to make batteries used to store energy