Review: Hamlet at Bristol Old Vic