Ross Taylor, a true 'giant' of Australian science