Environmental factors affecting agricultural production