Millionaire right-winger Friedrich Merz to lead Germany's conservatives