Olympic champion Gabby Thomas runs a world-leading 21.70 to win the women's 200m at the Lone Star Grand Prix, surprising even herself.