Christianity Today to slash 4 publications, 30 staff