Over 100 Migrants rescued by Charity Ship in Mediterranean