CBS News' Ed O'Keefe challenges President Trump.