India's Rohit Sharma hammered the joint-fastest T20I hundred, off just 35 balls, against Sri Lanka in Indore.