More than 1,700 farms have vanished from England’s urban fringes since 2010, a new report warns