Allete agrees to $6.2B sale to Canadian pension fund, New Yo