Edmonton Opera gives Cinderella a contemporary spin