China gifts panda to Mexico