WARRANT AGREEMENT By and Between BLACKROCK KELSO CAPITAL CORPORATION and