County approves development agreement for 3,500 homes on Blue Diamond Hill