Kendrick Lamar closes Glastonbury with powerful set