Ham and asparagus soup