Elena Rybakina continued her dominant streak with a 6-3 6-0 win over Italy's Martina Trevisan to reach the semi-finals of the Miami Open for the first time.