England win Euro 2004