CuS nano flakes and nano platelets as counter electrode for quantum dots sensitized solar cells