WARRANT AGREEMENT between NEBULA ACQUISITION CORPORATION and AMERICAN STOCK TRANSFER & TRUST COMPANY, LLC