David Cameron says a draft deal aimed at keeping Britain in the EU will deliver the "substantial change" he has been demanding to how it is run.

But UKIP leader Nigel Farage described the packet of measures as "pathetic", saying it was "a few cobbled together words that mean frankly nothing".