Police smash $30m credit card theft