Iran predicts $40B revenue from Strait Fees