Cancer Theranostics with Carbon-Based Nanoplatforms