In the Mahabharata, who swore to become a brahmacharya and relinquish the right to the throne?
King Shantanu
Vidura
Bheeshma
Parashurama