England crowned Under-21 European champions with win against Spain