Is Anderson Silva the best MMA fighter to date?