Karachi reports over 21% Covid positivity rate