Germany's Deutsche Bahn has become notorious for its lack of punctuality. Did the national rail service get the trains running on time in the first half of 2026?