Rabies vaccine shortage hits Peshawar hospitals