Hip-hop trio Kneecap play Glastonbury despite calls for ban