Donald Trump appears in public first time since assassination attempt