Tehran criticizes US over inconsistent explanations