how long is kinky boots musical