Obama signs jobs bill, says more must be done