UK hikes taxes, trims spending to fill budget hole