Walid Jumblatt, a Lebanese MP and leader of the Progressive Socialist Party, has made a public apology for “indecent comments” he made in the past against Bashar al-Assad, the Syrian president.