Syria at heart of talks between David Cameron and Iranian president