Olaf Scholz elected Germany’s chancellor, replacing Merkel with ‘new beginning’ promise