William Eggelston at London's National Portrait Gallery: Dreamlike photos from the man who inspired David Lynch