Lil Nas X claps back at homophobic rant against his Grammy outfit