BofA upgrades Nifty earnings estimates, India becomes Asia's least-favoured