Southern, Banks agree in principle to new contract