Maleficent opens with $70 million weekend take: