Exact multi-soliton solution of the Benjamin-Ono equation