Obama signs massive tax bill, hails deal with GOP