German Chancellor Olaf Scholz loses his cool as energy debate gets heated