Singer Ed Sheeran divided audience opinions as he took to the stage to round off this year’s Glastonbury Festival.