Canberra author Mark Juddery dies of cancer, aged 43