US consumer sentiment eased to a three-month low in March as war in the Middle East jacked up oil prices and unleashed volatility on financial markets