Obama vows to halve budget deficit