Infant temperament is a powerful predictor of personality more than 20 years later