Mayank Agarwal becomes 86th Indian to score Test ton