Estimation of Cotton Nitrogen Content Based on Multi-Angle Hyperspectral Data and Machine Learning Models