Britain's Brian Cookson has been elected president of the international Cycling Union after defeating the incumbent Pat McQuaid in a vote in Florence