UK records 2,988 new coronavirus cases, highest since May