Breast complaints and risk of breast cancer. Population-based study of 2,879 self-selected women and long-term follow-up