2nd Test: India roar to 317-run win vs England, level series 1-1