Consumer confidence tumbles ahead of Budget