Despite religious opposition—and vegans—the Bank of England will keep animal fat in its banknotes