Adaptive evolution of the tumour suppressor BRCA1 in humans and chimpanzees