Prof Seyed Marandi says US doesn't have the means to defeat Iran