Murray Goulburn agrees to $42 million class action payout