Two-dimensional Pt2P3 monolayer: a promising bifunctional electrocatalyst with different active sites for hydrogen evolution and CO2 reduction