Stewart races to 50th career Supercross victory in St. Louis