German Finance Minister Olaf Scholz Friday pledged to raise defence spending sharply next year but the amount falls well short of US President Donald Trumps demands for NATO allies to pay their way.