St. Johns County approves townhomes project