Sex assault charges against Armie Hammer will not go ahead after investigation