Suspicious timing in oil markets: Half a billion dollars traded minutes before Trump's Iran announcement.