Up to 8,000,000 Shares WEINGARTEN REALTY INVESTORS Series G Depositary Shares PURCHASE AGREEMENT