Gritty minnows Iceland hold Ronaldo’s Portugal