World Cup Germany rescue tournament hopes with 2 1 over Sweden