George Osborne has delivered his eighth Budget as chancellor. Here are the main points of what he said.