$ 0 0 Prime Minister David Cameron won praise Wednesday from his Conservative party for pledging a British referendum on Europe, but critics including ex-premier Tony Blair warned he was playing with fire.