Simultaneous covalent and noncovalent carbon nanotube/Ag3PO4 hybrids: new insights into the origin of enhanced visible light photocatalytic performance.