PREFERRED STOCK REPURCHASE AND WARRANT CANCELLATION AGREEMENT