India vs England, 2nd Test: Virat Kohli, Ravichandran Ashwin power hosts to 246-run win