Manchester United defender Rio Ferdinand has signed a new one-year contract with the Premier League champions.