Lebanon's parliament has elected a new president, ending two-and-a-half years of political deadlock. Michel Aoun, an 81-year old former general, has promised to unify the country. Al Jazeera’s Imtiaz Tyab reports from Beirut.