The British Olympic Association's Sir Clive Woodward says having an Olympic Games in London will be a huge advantage for UK athletes.