Europe, Asia stocks set for worst monthly drop in three years