spiritual insights from Mahabharata