TS Eliot said it was 'the first, the longest and the best of modern English detective novels'. Audrey Niffenegger on why Wilkie Collins's The Moonstone still thrills