UK’s Johnson spared vote on foreign aid cut ahead of G7