Welsh approves budget, orders special election