Serena Williams is one win away from her fourth straight title after seeing off Simona Halep 6-3 6-0 in the semi-final of the Italian Open.