James W. Truran, pioneer in nuclear astrophysics and beloved colleague, 1940-2022