The Size Distribution of Trans-Neptunian Bodies