Pakistan reports 640 new Covid-19 cases