PREFERRED SHARE REPURCHASE AGREEMENT BY AND BETWEEN INVESCO LTD. AND MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY Dated as of April 21, 2025