After controversies, Harvard president resigns