German chancellor Olaf Scholz criticises U.S. President’s demand for Ukrainian rare earths in exchange for U.S. aid, emphasising selflessness in helping Ukraine