Distinct DNA elements contribute to Rap1p affinity for its binding sites