Detroit ranks No. 2 for stress