Iran, Syria sign defence agreement