Strait of Hormuz deal sends oil below $80 as supply fears ease