Sainsbury’s has promised to match prices to Aldi of up to 200 products in its convenience stores, amid pressure on grocers to bring more deals to their local shops.