18-year-old Prithivi Shwa youngest Indian to score century on Test debut