Donald Trump finally wears mask in public