Great singing and stirring music come to the rescue of a rather patchy production of Kurt Weill and Berthold Brecht's Rise and Fall of the City of Mahagonny