Carbon nitride polymer sensitized TiO2 nanotube arrays with enhanced visible light photoelectrochemical and photocatalytic performance | Synapse