US President Donald Trump says NFL kneeling row "has nothing to do with race" and players who take part in protest are "very disrespectful to our country".