Impact And Causes Of Global Financial Crisis On Various Countries Including Nepal