Suicide bomber kills eight in Peshawar