Disney on Ice: 'Princesses and Heroes' glides into South Florida