Margate, Florida listings for sale