John Gapper Magazines pay the price of cheap subscriptions