China: 3 injured in blast at Shanghai airport