Energy services company John Wood Group has cancelled executive and employee bonuses after weak trading and is taking action ...