Blast shakes Afghan southern city, cause unclear