Machinists accept Boeing's 777X contract offer