Pakistan battles legions of fake doctors