US Congress passes $1.7 trillion budget bill