Design and fabrication of heterojunction photocatalysts for energy conversion and pollutant degradation