Here's the highlights from the BBC leaders debate as politicians from seven parties faced each other to debate their policies.