karma vs devotion