AI is making robo-advisors smarter and cheaper. Are they good?