Foundations and Grand Challenges of Artificial Intelligence: AAAI Presidential Address