Mpls. district, teachers reach tentative agreement