Sharps Technology announces $100 million share repurchase program and agreement with Cantor Fitzgerald