Clock ticking down to the opening of 2012 Olympics