Time Out's 100 best British films was topped by a film adapted from a short story by which author ?