$ 0 0 Prime Minister David Cameron has pledged more than £50m will be spent on commemorating the centenary of the First World War.