Future of Artificial Intelligence: Promises and Pitfalls