Light-based cancer treatment