Helsinki Multi-category sea-Ice model (HELMI)