Euro 2016: Spain beats resolute Czech Republic