Prime Minister David Cameron promises to hold a referendum by the end of 2017 giving British people the choice of staying in or leaving the EU if his party wins the next election. Duration: 01:12