Nuclear Power Plants: Recent Progress and Future Directions