World Cup fans: German anguish, Spanish joy