Braves announce major contract extension for Michael Harris II