Scottish budget: Greens take credit for tax hike