申公豹和商​紂王​都能封神,為什麼妲己不能?