Queen Elizabeth II declares London Olympics open