Bank of America is offering no money down mortgages to some buyers in predominantly Black and Hispanic neighborhoods, but borrowers should consider the risks before taking on debt.