Asheville commits $20 million for McCormick Field upgrades