Helicopter ditches in the North Sea; all 18 on board rescued