Ronaldo nets 100th international goal as Portugal down Sweden