There aren’t many writers who can keep surprising us decades into a career that’s already produced multiple tours de force, including “Amsterdam,” “Atonement” and “Saturday,” but Ian McEwan has done ...