Magnetic bead-based photoelectrochemical immunoassay for sensitive detection of carcinoembryonic antigen using hollow cadmium sulfide.