Ian Muray on why the Commonwealth Games will have a welcome cultural and £150 million economic impact.