Boosting the photoelectrochemical activities of all-inorganic perovskite SrTiO3 nanofibers by engineering homo/hetero junctions