Thorium: The Future Fuel for Nuclear Energy?