Actor John Witherspoon dies at 77