2287 NW 63RD Street Miami FL 33147 MLS #B26053014