Ushahidi has fired its executive director accused of sexual harassment