Enhanced photocatalytic production of molecular hydrogen on TiO_2 modified with Pt–polypyrrole nanocomposites