Oil Tops $80 as US Strikes Tehran, Blockades Iranian Ports