Canada's Enbridge to invest $900 million in Texas solar project