David Cameron is warning that a deal on EU reform may not happen at a summit next month - the prime minister said it was more important to get it right than rush negotiations.