Australian police have shot and killed Dezi Freeman after the double-murderer spent seven months on the run.