Labour leader Ed Miliband calls for donations to political parties to be capped at £5,000 - including those from trade unions - but says gifts from union members should continue.

More...