British Prime Minister David Cameron hails a draft deal for key changes to Britain's European Union membership as "real progress".