Structure of p15PAF–PCNA complex and implications for clamp sliding during DNA replication and repair