Variation in the human TP53 gene affects old age survival and cancer mortality