Suicide truck bomb kills at least 26 in Pakistan