British Prime Minister David Cameron will hold a long-awaited speech on Britain's continued membership in the European Union on Wednesday.