38 people die in suicide attack during political rally in Pakistan