Peshawarites given Aug 31 deadline for Covid vaccination