Pete Davidson defends Ariana Grande from fan