Chancellor George Osborne has delivered his first Budget in the House of Commons.