Sir Magdi Yacoub: Egypt’s king of hearts