Review: Satire shakes up Shakespeare in new musical