Human shields, barricades slow Iraqi advance into Mosul