Partial Cu ion exchange induced triangle hexagonal Mn0.45Cu0.05Cd0.5S nanocrystals for enhanced photocatalytic hydrogen evolution.