‘To buy or not to buy, that is the question’: BofA reveals rent is cheaper than mortgages in all but two of 97 major metros