World #1 Iga Swiatek eased past Bianca Andreescu after a tricky first set in the Italian Open quarter-final