Gareth Berliner brings laughs, intelligence, pathos and poignanacy to a story of struggle, triumph of the human spirit and the power of laughter