Studies on B-doped g-C3N4 based z-scheme heterojunctions for conversion of solar energy to chemical energy