Elton John is the big draw at this summer's Montreux Jazz Festival, part of an eclectic line-up packed with big names that also features Sting, Janet Jackson, Chick Corea and Radiohead frontman Thom Yorke.