St. Paul teachers union approves two-year contract