Pulido scores twice, leads Sporting KC over St Louis City