Budget stabilises economy