10-man Germany topple Sweden in stoppage time