Siege ends near Pakistan’s Afghan consulate, 7 dead