A cotton yield estimation model based on agrometeorological and high resolution remote sensing data