España arrebata el oro olímpico al equipo anfitrión en una final épica