Hollywood star Angelina Jolie reveals she has undergone a double mastectomy to reduce her chances of getting breast cancer.