Lil Nas X's 'Satan Shoes' containing a real drop of blood are controversial