Britain’s greatest films