Ralph Nader enters US presidential race as independent