Obama signs $787 billion stimulus package