Review: Les Misérables impresses with superb cast, enduring songs and state-of-the-art barricade