US Secretary of State John Kerry called on key backers of President Bashar al-Assad to end the three-year war in Syria, during an unannounced visit to neighbouring Lebanon on Wednesday.