Angela Merkel and Emmanuel Macron will sign a new Franco-German treaty - hoping to breathe new life into half a century of political partnership.