'Does your God have a big fat d**k?' Transgender punk rocker opens Bernie Sanders rally with 'grotesque' anti-Christian song