1840 James Avenue 18 Miami Beach FL 33139 MLS #B26029841