Virus cases top 2,500 in Qatar, near 1,000 in Kuwait