Banknotes are now so tattered that even buses refuse to accept them, as a dollarised economy and mobile phone payments push up the cost of essentials