2nd Test: India all out for 329, Pant remains unbeaten on 58