SECOND AMENDED AND RESTATED WARRANT PURCHASE AGREEMENT