Bank of America says financial assets are overvalued