Russia denies ship carried S-300 missiles to Iran