Miami to get mixed-use hotel