BofA tells Americans to sell all dollar and stock holdings now as indexes post rare win streak