From German consistency to Welsh fairytale: Best moments from Euro 2016 quarter-finals