The U.S. dollar has peaked — now it gets 'messy': SocGen