Ithaca buys North Sea rival Siccar Point ahead of IPO