The well-tempered cosmological constant: the Horndeski variations