Chancellor George Osborne and shadow chancellor Ed Balls set out their competing messages ahead of the Budget.

Read more