France scored five to brutally extinguish the Iceland fairytale and set up an intriguing Euro 2016 semi-final against world champions Germany in Marseille on Thursday.