$593 million in marketing drives “Minions” to a huge weekend at the box office