Silver cracks below Rs 46,000, down Rs 350 on global cues