London 2012: Opening ceremony astonished viewers around the world