New farming methods, such as vertical farms, are helping to grow food in cities and reduce the need for large areas of land.