New business establishments surge over 70% in first two months of 2026