Royal Wedding: Elton John odds-on to perform; Liam Payne now 25/1