Polish teenager Swiatek powers into semis