Obama signs jobs bill for veterans