The Cleveland Browns' owner wants to move 15 miles to a new ‘world-class’ $2.4 billion stadium—but Ohio taxpayers are livid | Fortune