Largest strike in decades brings Germany to a standstill