Denmark announces snap elections