More than 1,000 runners from 40 different countries participated in a race to fund the building of the Magdi Yacoub charity heart hospital in Cairo.