The man who murdered British backpacker Peter Falconio more than 20 years ago has died after never revealing the location of his victim's remains.