Asa Gray: American Botanist, Friend of Darwin