Vibration–rotation variational calculations: Precise results on HCN up to 25 000 cm−1