A Dover-based non-profit buys land for affordable housing