About 50 old tankers that should have been scrapped are still trading due to Iranian and Venezuelan business