US charges Iranian man in plot to kill President-elect Trump