Bolt agrees to £500,000 tax-free deal to run two races in London