Germany's defeat in the First World War has been blamed on all kinds of factors or has even been denied outright as part of the stab in the back myth. But why did Germany actually lose?