WARRANT AGREEMENT between Monocle Acquisition Corporation and CONTINENTAL STOCK TRANSFER & TRUST COMPANY