Why do students in Beijing and Shanghai generally face lower Gaokao cut-off scores than students in high-population provinces like Henan or Shandong?