Scottish cashmere specialist Johnstons of Elgin has appointed Simon Cotton as its new chief executive.