Novel CoS2 embedded carbon nanocages by direct sulfurizing metal-organic frameworks for dye-sensitized solar cells.