Which county in Florida is the third-most populous and is north of Deerfield Beach?