Barcelona midfielder Gavi faces five months out after knee surgery, missing key games and racing to recover for Spain ahead of the World Cup.