Australian journalist Cheng Lei has been released after spending three years in detention in China. Cheng was arrested in August 2020 and accused of giving away state secrets.