Germany and France hit out at EU-US deal