Can England lift a first major trophy since 1966, or will Spain add a fourth Euros title to their collection?