5890 NW 64th Ave 208 Tamarac FL 33319 MLS #F10272782