US budget deficit at $660B in March