Asa Gray: his life and work