If there is karma, does a person have free will?