Caltech Receives $100 Million Endowment Gift From Moore Foundation