Iron ore faces seventh straight weekly decline