Australian singer and actor Johnny Ruffo has died at the age of 35 after a long battle with brain cancer.