Senate passes $2-trillion economic stimulus package