German chancellor hails Nord Stream 2 deal but admits differences remain