Brownsville, TX and Detroit top list of cities with least broadband access