Senate passes $430 billion bill in win for Biden