Première Guerre mondiale, offensives allemandes et contre-offensives en 1918