Forbes: Cincinnati ranks among nation's top 5 'Most Affordable Cities'