Assembling of novel photo-electrocatalysts based on Pt (or Fe)/CNT and TiO2 nanotube arrays for solar H2 production in water splitting