Can fallopian tube blockage causes irregular periods