Markets bet Trump can’t afford $100 oil as US conducts ‘self-defence strikes’