Life history differences parallel environmental differences among North American lake trout (Salvelinus namaycush) populations