Iran sneers at $2 billion Marine barracks bombing judgment