Consumer sentiment rebounds as oil falls 38% from war highs