Boxing great Terence Crawford announced his retirement at 38, saying he has nothing left to prove, exiting unbeaten after title wins across three divisions.