US sprinter Erriyon Knighton has been banned for four years for a failed test and Ethiopia’s Diribe Welteji is ineligible to run because of a pending appeal