gary carter dies at age 57