Appeal allows 200 new homes in Castle Cary