Pakistan reports over 3,000 cases for 3rd straight day