VRDP SHARES PURCHASE AGREEMENT DATED AS OF JUNE 19, 2019 BETWEEN THE BANK OF NEW YORK MELLON, AS TENDER AND PAYING AGENT