Appeal court upholds prison sentence for cyber-dissident Zheng Yichun