Mpls. teachers reach tentative agreement with district