Businesses in 'stunning' pre-budget mood