Oil and gas prices rocket, markets shake on global outlook