Man suspected of 'assassination' on Trump charged with federal gun crimes