CO 2 capture: Challenges and opportunities