Electronic and photocatalytic performance of boron phosphide-blue phosphorene vdW heterostructures