Trump v Macron: French president appears to win latest handshake battle