Baidu profit jumps 17pc to 23.7b yuan