Världsettan Iga Swiatek gick vidare till OS-semifinal efter att ha slagit ut Danielle Collins i kvarten med 6-1,2-6,4-1, där amerikanskan gav upp efter skadeproblem.