what body of water separates Florida from Cuba