Beijing court convicts Pu Zhiqiang to three years in prison but in surprise move says the sentence will be suspended.