NBA Star LeBron James Says He Will Not Stay at a Trump Hotel