St. Paul teachers rally for new union contract