Tax changes leave budget outlook in doubt