Oil spikes and European stock markets slide as Trump says Iran ceasefire over