Up to 3,500 soliders are to be drafted in to guard the Olympics after official security firm G4S failed to deliver.The company signed a contract to provide 10,000 security staff for the Games, but have come up 3,500 short.Now troops from the British army will make up the shortfall.The contract for 2012's security is worth £535 million to G4S, but Home Office minister James Brokenshire has said that some of the money will now be withheld.G4S, the world's third largest private employer, has re...