Oil drops below $80 as US clears Iran to sell crude in dollars