Nepal economic uncertainties