Ed Sheeran ÷ world tour becomes the highest-grossing tour of 2018.