Wartime portrait sells for $20.7 million at auction