Dollar Tree announces $500 million share repurchase program