Somber Congress delivers nearly $500B more in virus aid