Morphology-controlled porphyrin nanocrystals with enhanced photocatalytic hydrogen production