Hospital públicu