Katy Perry, Michael Buble and Alanis Morissette are among the artists who will perform at three World Cup opening ceremonies this summer.