Moral choices are based on relative value and imperfect data