Iran missile strike on US base sends oil up 4%, tests Bitcoin rally