Pakistan reports 747 new cases of coronavirus