Baidu revenue misses as advertising slide outweighs AI cloud gains