timmars debatt har kammaren antagit budgeten.