US consumer sentiment rebounds from lowest level in decade