Direct Z-scheme heterojunction nanocomposite for the enhanced solar H2 production