Danish PM calls general election for November 1