Gold falls by Rs 100 on weak demand; silver recovers