Seems a rather bold and perhaps a tad premature statement by Cameron, don't you think?
Rather reminds me of George Bush on the Aircraft carrier Abe Lincoln back in 2003 when he declared to the watching world "Mission Accomplished", along with a thumbs up, which proved to be a tad inaccurate...