1.2m subscribers propel The Economist to record revenue