New insights into BRCA1 function and its role in cancer development