Pay deal keeps 18 clubs afloat: AFL boss