Canadian pension fund giant to divest from oil sector