France have finally come alive at Euro 2016 after producing a mercurial five-goal performance, ruthless and majestic in equal measure, to end Iceland’s fairytale and set up a semi-final against world champions Germany that has the potential to be the contest of the tournament so far.