Why stocks will rise in 2024 with or without a rate cut, according to BofA