Iron ore price flirts with key $100/t level on firm demand, China stimulus hopes