German Chancellor Olaf Scholz criticised Donald Trump's demands for Ukrainian rare earths in exchange for military aid, calling them selfish