Morale among British households has tumbled as war in the Middle East fuels fears over rising prices, higher interest rates and job prospects.