Preventive health attitudes and behaviors: A test of three models.