merge sorted linked list