Obama signs massive stimulus package