'Wizard of Oz' lands at the Broward Center