Highly efficient colloidal MnxCd1−xS nanorod solid solution for photocatalytic hydrogen generation