Hundreds of Catholics have flocked to a small town in northern Israel to view a statue of the Virgin Mary that residents say "weeps" oil.