Countries as far away as Switzerland , Germany and Russia have contributed aircraft , ships and tons of supplies for the relief effort .