MSA Safety announces $500M share repurchase program