Cascade charge separation mechanism by ternary heterostructured BiPO4/TiO2/g-C3N4 photocatalyst