The Economist Group announces Lara Boro as new chief executive