TiO2 nanotube array modified with polypyrrole for efficient photoelectrocatalytic decolorization of methylene blue