Interplay of p53 and DNA-repair protein XRCC4 in tumorigenesis, genomic stability and development