Weber gets franchise-record contract in arbitration ruling