The head of Australia's navy Vice Admiral Mark Hammond will take over as the next Chief of Defence, Prime Minister Anthony Albanese has announced.