Asian stocks set for worst monthly drop in three years on global rout