Third of middle classes too short of cash to pay a £500 bill