Who has regular mammograms? Effects of knowledge, beliefs, socioeconomic status, and health-related factors.