Joseph Benedict Chifley was Australia's best-loved prime minister.