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...