Bank of America says naira now undervalued after float