Porous Molybdenum Carbide Nanorods as Novel "Bifunctional" Cathode Material for Li-S Batteries.