Interpreting doctoral engineering attrition: Investigating doctoral stress and coping, costs of persistence, and underlying structural causes of attrition