Denmark calls snap general election after government support dwindles