Stock markets surge