California to receive $247M refund in botched mask deal with China