A Beijing hand in Mugabe fall?