Semi-chemical interaction between graphitic carbon nitride and Pt for boosting photocatalytic hydrogen evolution