Ronaldo has silenced his critics: Portugal team-mate Nani