Stock markets slump