Stacy Keach dies