Caoba, a new rental apartment tower, opens at Miami Worldcenter