Cash warning for 2012 Games