The agreement, hammered out after a marathon 18 hours of tough negotiations, is set to cover some 3.9 million employees at ...