Northwest Australia faces 'one-in-100-year' floods