Global markets dive on recession fears