Photocatalytic hydrogen production over In2S3–Pt–Na2Ti3O7 nanotube films under visible light irradiation