Disney takes a hit from “The Lone Ranger” flop