vehicle restoration costs