An ab initio investigation of phosphorene/hexagonal boron nitride heterostructures with defects for high performance photovoltaic applications