Highlanders fall short at Eden Park