Physical activity may buffer against the effects of life stressors on depression