Ireland reports highest number of new Covid cases in three weeks