Liam Gallagher, Ed Sheeran, Madness and more will also be playing the Royal Albert Hall for the charity this year.