Veřejný závod