Integrable many-body problems