Release of Chinese journalist Shi Tao was long overdue