Highly Visible Light Responsive, Narrow Band gap TiO2 Nanoparticles Modified by Elemental Red Phosphorus for Photocatalysis and Photoelectrochemical Applications