Mathematical ecology: A century of progress, and challenges for the next century