PURCHASE AGREEMENT among RIBBON COMMUNICATIONS INC., RIBBON COMMUNICATIONS OPERATING COMPANY, INC., RIBBON COMMUNICATIONS INTERNATIONAL LIMITED and AMERICAN VIRTUAL CLOUD TECHNOLOGIES, INC. dated as of August 5, 2020