Kylian Mbappe produces moment of magic - but suffers blow that could define his Euro 2024