Theory-based practice: a model for nurse retention.