Manchester United defender Diogo Dalot has signed a contract extension that will keep him at Old Trafford until at least 2028.