Finance professor tests AI’s ability to replace stock analysts