22-time grand slam champion Rafael Nadal has announced that he will retire from tennis after the Davis Cup