British singer Robbie Williams and Brazil legend Ronaldo got the 2018 World Cup in Russia under way with the opening ceremony in Moscow.