29-årige Ben Davies har skrevet under på en ny kontrakt i Tottenham, så parternes samarbejde løber til 2025.