McAllen ISD approves agreement that would pave way for $4 mi