The evolution of human faces in the last 6 million years