Ottawa draft budget 2025: 3.9% tax hike, transit fare increases