find mid point of a linked list