The Power and Limits of Deep Learning and AI