President Joe Biden has spent his final full day in office in South Carolina, where he urged Americans to “keep the faith in a better day to come.”