Was London 2012 the greatest Olympics ever staged?