Investigation of potential antiurolithiatic activity and in silico docking studies of Karpura shilajit