YouGov survey finds 24% of Britons already giving less due to credit crunch