Ballarat to host National Road Championships until 2020