Modeling tumor growth: from short-range repulsion to free-boundary problem