Australian journalist Simon Townsend has died aged 79 following a short battle with an aggressive form of cancer.