Del Potro near retirement as injuries take toll