The NCAA is restricting attendance to its college basketball games across the United States to slow the coronavirus pandemic, a move expected to cut business to local hotels, restaurants and other users of commercial real estate, as more organizations scale back public events.