Sir Rod Stewart is joining George Ezra, Jess Glynne, Nile Rodgers and CHIC and Rita Ora at BBC Children in Need Rocks 2018.