Donald Trump has nominated a close Republican ally as US ambassador to Australia, moving to fill a post that has been vacant for more than a year.