Enhancing the photocatalytic efficiency of TiO2 nanotube arrays for H2 production by using non-noble metal cobalt as co-catalyst