Existence of analytic solutions for the classical Stefan problem