merge two linked lists