Germany's far right AfD party opposes same-sex marriage, but its anti-immigration platform holds appeal for some gay voters.