The International Committee of the Red Cross said 21 staff members have been dismissed or resigned for “paying for sexual services” since 2015.