Predictors of breast self-examination among family practice patients