Existence of $C^infty$ solutions of the Euler equations for non-homogeneous fluids