WARRANT REPURCHASE AND TERMINATION AGREEMENT