Net giant Baidu’s profit falls 34% in Q2 after ads scandal