Banknotes and coins have almost completely disappeared from shops in Sweden. But now grocery stores and pharmacies have to accept cash again. A new law obliges them to do so. What's behind it? By Charlotte Littgen.