Silver Above $30: What to Make of This Non-Stop Rally