Germany's train drivers stage a 24-hour strike as contract negotiations stall