Wild weather subsides in Melbourne but more rain on the way