Shardul Thakur bags seven wickets as India move into 58-run lead