Crystal structure of human PCNA