Markets rally after biggest drop since 1987 crash