Budget: Deloitte warns SA to prepare for ‘short-term’ pain