Franklin Graham to Christians: Shake up politics 'before it's too late'