St. Paul teachers vote to adopt new contract