How long can you keep homemade mushroom soup?