Main properties and evolutionary features of antifreeze proteins