Australian author Craig Silvey sentenced to seven months jail after ‘betraying readers’ over child porn charges