Rich Lowry fires John Derbyshire