Read our liveblog for all the latest developments. All times are Paris time (GMT+2).