BRCA1 and breast cancer: ATM, BRCA1, TP53, and breast cancer