Aaron Boone, Yankees agree to extension on eve of spring training opener