HSBC said it is selling its Costa Rica, El Salvador and Honduras businesses to Colombian banking group Banco Davivienda for $801 million.