Trump wears mask in public for first time as US announces record cases