Last Syrian troops leave Lebanon