The referendum on the UK's membership of the European Union will be held on Thursday, June 23, David Cameron has announced.

The prime minister made his historic statement in Downing Street after briefing the cabinet on his EU reform deal.

He said he had told ministers he will recommend remaining in a reformed EU.

•More to follow.