OceanNet: A principled neural operator-based digital twin for regional oceans