Judge orders journalist to reveal source in rare decision