Consumers cut spending ahead of Budget