Why did heaven give the zhou kings the mandate of heaven? Select 2 correct answers