Bill Gates warns Ukraine war is sapping Europe’s foreign aid budgets