Tottenham manager Mauricio Pochettino has signed a new five-year contract, keeping him at the club until 2023.