Trump declares Iran ceasefire over as oil surges past $80 on fresh strikes