Can The Earth Support 7 Billion People?