Genetic viability and population history of the giant panda, putting an end to the "evolutionary dead end"?