Fairfield developer buys 42-acre vacant parcel in Milford