Britain’s Sainsbury’s makes it personal in price battle with rivals