Nuclear energy and the environment: comparison with conventional power generation technologies, challenges and prospects