Can the growing human population feed itself?