William Eggleston, at 78, in a New Key