Nexxen announces approval of $40M share repurchase program