Australia 'inland sea' flood threatens towns