The Next Generation of Nuclear Energy: Promise, Problems and Possibilities