Cleveland approves $140M Cavaliers arena renovation deal