明朝一共有几位皇帝?在位时间最长的是谁?最短的是谁?