Margate, Broward County, Florida