Olaf Scholz sworn in as new German chancellor