Harvard president resigns