how many years does this animal live a giant panda is expected to live .