Shikhar Dhawan ruled out of World Cup