Corbin Burnes agrees to record-setting contract with NL contender