Healthy lifestyle may buffer against impacts of stress