South Florida worst for car affordability