China frees top Crown executive jailed for gambling offences