Development of efficient bi-functional g-C3N4@MOF heterojunctions for water splitting