Phthalocyanine-sensitized graphene-CdS nanocomposites: an enhanced photoelectrochemical immunosensing platform.