Renting starter homes is now cheaper than buying in every major U.S. metro area