Solutions of equations in free groups