Suicide attack at Iranian consulate in Peshawar kills two