overcoming stress for longer life