James Holderman resigns as president of USC