Cristiano Ronaldo has finally broken the world record for most goals in international football when he passed Ali Daei's record of 109 goals.