James Lankford retains U.S. Senate seat