Johnny Depp & Armie Hammer blame Lone Ranger flop on mean film critics