Japan’s comeback shocks Germany in the latest World Cup upset