Gold falls to Rs 29,450 on weak global cues, lower spot demand