British Prime Minister David Cameron pledged Wednesday to offer citizens a vote on whether to leave the European Union if his party wins the next election, prompting rebukes from European leaders accusing the premier of putting the bloc's future at risk over domestic politics....