Urinetown: Full cast announced at the Apollo Theatre