NBC: Trump says U.S. has 'too many non-working holidays' on Juneteenth