Effingham agrees to purchase property for sports complex