Karma yoga and bhakti