Regulable switching from p- to n-type behavior of ordered nanoporous Pt-SnO2 thin films with enhanced room temperature toluene sensing performance