George Osborne, the Chancellor of the Exchequer, today presented his annual Budget to the House of Commons. Follow minute-by-minute updates on the speech, plus read expert analysis on what all of the measures mean and Tweets by our political and financial journalists