Theresa Caputo is an average mum from Long Island - except that she talks to the dead. With a waiting list of over two years, she has turned sceptics into believers.