Denmark’s prime minister has called an election to be held on June 5, he told parliament on Tuesday.