spiritual teachings of Mahabharata