MnSCU, union reach tentative contract deal