Canada's Enbridge buys U.S. green power firm Tri Global