The late US Senator John McCain's seat was filled on Wednesday when Jon Kyl, a former senator, took the oath of office in time to help Republicans in their push to confirm Brett Kavanaugh to the US Supreme Court.