England defender Terry Cooper dies at 77