bhagavad gita 2.46 explained