Opportunities and Challenges for Carbon Capture and Sequestration